home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Me-Mz / Mike's Externals.cpt / Mike's Externals / card_3018.txt < prev    next >
Text File  |  1990-02-22  |  4KB  |  127 lines

  1. -- card: 3018 from stack: in
  2. -- bmap block id: 7746
  3. -- flags: 0000
  4. -- background id: 2764
  5. -- name: 
  6.  
  7.  
  8. -- part 2 (field)
  9. -- low flags: 01
  10. -- high flags: 0000
  11. -- rect: left=54 top=37 right=70 bottom=463
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 33
  16. -- text size: 24
  17. -- style flags: 10240
  18. -- line height: 32
  19. -- part name: 
  20.  
  21.  
  22. -- part 3 (field)
  23. -- low flags: 01
  24. -- high flags: 0000
  25. -- rect: left=107 top=70 right=136 bottom=404
  26. -- title width / last selected line: 0
  27. -- icon id / first selected line: 0 / 0
  28. -- text alignment: 1
  29. -- font id: 33
  30. -- text size: 12
  31. -- style flags: 2304
  32. -- line height: 16
  33. -- part name: 
  34.  
  35.  
  36. -- part 4 (field)
  37. -- low flags: 00
  38. -- high flags: 0007
  39. -- rect: left=44 top=143 right=286 bottom=466
  40. -- title width / last selected line: 0
  41. -- icon id / first selected line: 0 / 0
  42. -- text alignment: 0
  43. -- font id: 21
  44. -- text size: 12
  45. -- style flags: 0
  46. -- line height: 20
  47. -- part name: 
  48.  
  49.  
  50. -- part 6 (button)
  51. -- low flags: 00
  52. -- high flags: 2000
  53. -- rect: left=480 top=21 right=53 bottom=512
  54. -- title width / last selected line: 0
  55. -- icon id / first selected line: 21700 / 21700
  56. -- text alignment: 1
  57. -- font id: 0
  58. -- text size: 12
  59. -- style flags: 0
  60. -- line height: 16
  61. -- part name: homeButt
  62. ----- HyperTalk script -----
  63. on mouseUp
  64.  
  65.  
  66.   go home
  67. end mouseUp
  68.  
  69.  
  70. -- part contents for background part 17
  71. ----- text -----
  72. StripChar
  73.  
  74. -- part contents for background part 18
  75. ----- text -----
  76. Mike Gleason Jr.
  77.  
  78. -- part contents for background part 19
  79. ----- text -----
  80. XFCN
  81.  
  82. -- part contents for background part 20
  83. ----- text -----
  84. StripChar("string","charToStrip" [,"LeadingOnly"])
  85.  
  86. -- part contents for background part 21
  87. ----- text -----
  88. This XFCN will strip off a certain character from a string, given the string, and the character to look for.  If you specify "LeadingOnly", all characters of the type you specify wil l be stripped until it encounters a different character.
  89.  
  90.  
  91. -- part contents for background part 23
  92. ----- text -----
  93. put stripchar("Nebraska Cornhuskers","s") into msg  --> "Nebraka Cornhuker"
  94. put stripchar("     0.032"," ","LeadingOnly") into n --> "0.032"
  95. put stripchar("AARDVARK","A","LeadingOnly") into animal --> "RDVARK"
  96.  
  97.  
  98.  
  99. -- part contents for card part 2
  100. ----- text -----
  101. Mike's Favorite Externals
  102.  
  103. -- part contents for card part 3
  104. ----- text -----
  105.  
  106. Compiled by Mike Gleason Jr.
  107. release 1B ‚Ä¢ February 22, 1990.
  108.  
  109. -- part contents for card part 4
  110. ----- text -----
  111. This stack contains all of my favorite XCMD's and XFCNs (Duh).  I wrote about half of them, so some of these are completely new.  Others were written by Gary Bond and Jon Wind.  To install them, you will need to use ResEdit or the ResCopy stack. If you would like to make your own externals, get a copy of "XCMD's for HyperCard" by Gary Bond.  It is indispensable!  I couldn't have written any of these without the help of his wonderful book.  Each card documents one external.  I have provided the format and some examples for each one, so you should have no problem figuring them out. Source code for all of my externals and externals by Gary Bond are available from me;  All source code and Object code are copyrighted, so you can't sell ANY of these for profit!
  112.  
  113. If you want copies of source code (send a disk and 2 stamps), make suggestions or criticisms, or report bugs, you can reach me at:
  114.     Mike Gleason
  115.     5705 N 117th Plaza
  116.     Omaha, NE  68164
  117.  
  118. Or, for a long shot, you can try to leave me email on GEnie at "M.Gleason".
  119. I am rarely on GEnie though, so your mail could get deleted before I get a chance to read it.
  120.  
  121. Bug (?) Note:  For reasons I cannot explain, sometimes Hypercard prefers strings to be quoted, othertimes not.  Just now this worked:
  122.    newbutt home
  123. but this did not:
  124.    newbutt "home"
  125. So if you can't seem to get an external to work, try varying on that.
  126.  
  127. Onward!